package com.education.wisdom.pojo;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 专业体系表 jr_profession
 * 
 * @author ruoyi
 * @date 2018-10-26
 */
public class Profession
{
	private static final long serialVersionUID = 1L;
	
	/** 专业编号 */
	private String professionCode;
	/** 专业名称（大类名称） */
	private String professionName;
	/** 父类编号 */
	private String professionParentid;
	/** 专题页面的banner图 */
	private String professionBanner;
	/** logo链接 */
	private String professionLogoUrl;
	/** 专业简介 */
	private String professionIntro;
	/** 创建日期 */
	private Date professionCreatedate;
	/** 创建用户 */
	private String professionCreateby;
	/** 修改用户 */
	private String professionModifyby;
	/** 修改日期 */
	private Date professionModifydate;
	/** 状态（0正常，1删除，） */
	private Integer professionState;
	/** 备注 */
	private String professionRemark;
	/** 图标 */
	private String professionIco;
	/** 课程数量 */
	private Integer professionCurriculumno;
	/** 微课数量（0正常，1删除，） */
	private Integer professionSmallclassno;
	/** 素材数量 */
	private Integer professionResourceno;
	/** 学员数量 */
	private Integer professionStudentno;
	/** 备用列1 */
	private String param1;
	/** 备用列2 */
	private String param2;
	/** 备用列3 */
	private String param3;
	/** 备用列4 */
	private String param4;

	public void setProfessionCode(String professionCode) 
	{
		this.professionCode = professionCode;
	}

	public String getProfessionCode() 
	{
		return professionCode;
	}
	public void setProfessionName(String professionName) 
	{
		this.professionName = professionName;
	}

	public String getProfessionName() 
	{
		return professionName;
	}
	public void setProfessionParentid(String professionParentid) 
	{
		this.professionParentid = professionParentid;
	}

	public String getProfessionParentid() 
	{
		return professionParentid;
	}
	public void setProfessionBanner(String professionBanner) 
	{
		this.professionBanner = professionBanner;
	}

	public String getProfessionBanner() 
	{
		return professionBanner;
	}
	public void setProfessionLogoUrl(String professionLogoUrl) 
	{
		this.professionLogoUrl = professionLogoUrl;
	}

	public String getProfessionLogoUrl() 
	{
		return professionLogoUrl;
	}
	public void setProfessionIntro(String professionIntro) 
	{
		this.professionIntro = professionIntro;
	}

	public String getProfessionIntro() 
	{
		return professionIntro;
	}
	public void setProfessionCreatedate(Date professionCreatedate) 
	{
		this.professionCreatedate = professionCreatedate;
	}

	public Date getProfessionCreatedate() 
	{
		return professionCreatedate;
	}
	public void setProfessionCreateby(String professionCreateby) 
	{
		this.professionCreateby = professionCreateby;
	}

	public String getProfessionCreateby() 
	{
		return professionCreateby;
	}
	public void setProfessionModifyby(String professionModifyby) 
	{
		this.professionModifyby = professionModifyby;
	}

	public String getProfessionModifyby() 
	{
		return professionModifyby;
	}
	public void setProfessionModifydate(Date professionModifydate) 
	{
		this.professionModifydate = professionModifydate;
	}

	public Date getProfessionModifydate() 
	{
		return professionModifydate;
	}
	public void setProfessionState(Integer professionState) 
	{
		this.professionState = professionState;
	}

	public Integer getProfessionState() 
	{
		return professionState;
	}
	public void setProfessionRemark(String professionRemark) 
	{
		this.professionRemark = professionRemark;
	}

	public String getProfessionRemark() 
	{
		return professionRemark;
	}
	public void setProfessionIco(String professionIco) 
	{
		this.professionIco = professionIco;
	}

	public String getProfessionIco() 
	{
		return professionIco;
	}
	public void setParam1(String param1) 
	{
		this.param1 = param1;
	}

    public Integer getProfessionCurriculumno() {
        return professionCurriculumno;
    }

    public void setProfessionCurriculumno(Integer professionCurriculumno) {
        this.professionCurriculumno = professionCurriculumno;
    }

    public Integer getProfessionSmallclassno() {
        return professionSmallclassno;
    }

    public void setProfessionSmallclassno(Integer professionSmallclassno) {
        this.professionSmallclassno = professionSmallclassno;
    }

    public Integer getProfessionResourceno() {
        return professionResourceno;
    }

    public void setProfessionResourceno(Integer professionResourceno) {
        this.professionResourceno = professionResourceno;
    }

    public Integer getProfessionStudentno() {
        return professionStudentno;
    }

    public void setProfessionStudentno(Integer professionStudentno) {
        this.professionStudentno = professionStudentno;
    }

    public String getParam1()
	{
		return param1;
	}
	public void setParam2(String param2) 
	{
		this.param2 = param2;
	}

	public String getParam2() 
	{
		return param2;
	}
	public void setParam3(String param3) 
	{
		this.param3 = param3;
	}

	public String getParam3() 
	{
		return param3;
	}
	public void setParam4(String param4) 
	{
		this.param4 = param4;
	}

	public String getParam4() 
	{
		return param4;
	}

    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("professionCode", getProfessionCode())
            .append("professionName", getProfessionName())
            .append("professionParentid", getProfessionParentid())
            .append("professionBanner", getProfessionBanner())
            .append("professionLogoUrl", getProfessionLogoUrl())
            .append("professionIntro", getProfessionIntro())
            .append("professionCreatedate", getProfessionCreatedate())
            .append("professionCreateby", getProfessionCreateby())
            .append("professionModifyby", getProfessionModifyby())
            .append("professionModifydate", getProfessionModifydate())
            .append("professionState", getProfessionState())
            .append("professionRemark", getProfessionRemark())
            .append("professionIco", getProfessionIco())
            .append("professionCurriculumno", getProfessionCurriculumno())
            .append("professionSmassclassno", getProfessionSmallclassno())
            .append("professionResoueceno", getProfessionResourceno())
            .append("professionStudentno", getProfessionStudentno())
            .append("param1", getParam1())
            .append("param2", getParam2())
            .append("param3", getParam3())
            .append("param4", getParam4())
            .toString();
    }
}
